# 定义发送邮件的异步任务
# 导入Django发送邮件方法
from django.core.mail import send_mail
from django.conf import settings

from celery_tasks.main import celery_app
@celery_app.task(name='send_emails')
def send_emails(email,html_messages):
    """
        发送邮件
    :return:
    email：用户数据的邮箱
    html_messages:验证信息
    """
    # 使用Django的发送邮件方法，send_mail
    # 第一个参数：邮箱标题，第二个参数：邮件正文,第三个参数：收件人看到的发件人信息,第四个参数：收件人的邮箱地址列表 第五个参数:发送html数据
    # 验证信息
    send_mail('美多商城邮箱验证','',settings.EMAIL_FROM,[email],html_message=html_messages)